Skip to content

Conversation

@sarnex
Copy link
Contributor

@sarnex sarnex commented Nov 13, 2025

On Windows, the GPU driver split into two, one that only supports GPUs after Gen12, and only that only supports GPUs before Gen12.

So for AOT we can't compile for BMG and Gen12 using the same ocloc executable.

Instead of having to add LIT infrastructure for two ocloc executables and installing two versions on all the runners, just use DG2 instead of Gen12 for AOT tests which is supported on the new driver.

Please make sure this change doesn't invalidate the test, for example if there is some capability difference between Gen12 and DG2 being tested that I broke.

Signed-off-by: Nick Sarnie <nick.sarnie@intel.com>
@sarnex sarnex changed the title [SYCL][E2E] Move Windows AOT tests off Gen12 [SYCL][E2E] Move AOT tests off Gen12 Nov 14, 2025
@sarnex sarnex marked this pull request as ready for review November 14, 2025 20:24
@sarnex sarnex requested review from a team as code owners November 14, 2025 20:24
@aelovikov-intel
Copy link
Contributor

I'm not familiar with that really... Maybe @AlexeySachkov knows more?

Signed-off-by: Nick Sarnie <nick.sarnie@intel.com>
Copy link
Contributor

@YuriPlyakhin YuriPlyakhin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but I second that @AlexeySachkov should take a look, just in case.

Copy link
Contributor

@AlexeySachkov AlexeySachkov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think that any of modified tests are invalidated by this change.

I don't like that we are hardcoding some specific targets into our tests, but I do not have a good (or any, in fact) proposal to address this, especially considering that we now compile E2E tests once, but then run them on multiple different machines.

@sarnex
Copy link
Contributor Author

sarnex commented Nov 18, 2025

Thanks Alexey!

@sarnex sarnex merged commit c3e213c into intel:sycl Nov 18, 2025
44 of 45 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants